Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Rutuja Pharande, Shubhangi Gunjal, Abhishek Mahale, Prof. Aparna Patil
DOI Link: https://doi.org/10.22214/ijraset.2023.52691
Certificate: View Certificate
Peer-to-peer car-sharing is a car-sharing service can be built that decentralizes the interaction between users of the app and ensures that no single entity has control over the transaction or the information involved. The project also ensures customer privacy and provides fair and accurate pricing by eliminating third-party services, and it is possible to do all of this by using smart contracts. Implementation of automation of most of the tasks and creating a crypto token that is specific to the application for use in payment for services. This leads to Exchange for carsharing service between the passenger and driver.
I. INTRODUCTION
As demand for car-sharing increases, various companies are stepping up to provide this service, with Uber and OLA also adopting auto-rickshaws in India. However, they share a commonality regarding the use of a centralized approach for their day-to-day operations, which imposes policies, rules, regulations, terms, and a variety of conditions imposed on both passengers and drivers.
Similarly, to ease the user experience the car-sharing service providers would involve intermediates or third-party companies to carry out the many operations such as payment, validations, data security, etc. involving more intermediaries and companies led to creating insufficient transparency, a low pricing model, and insufficient privacy since data is shared among the companies. These drawbacks contain led to a broad analysis of blockchain technology and showed our inducement to present a paper on solving the problems concerned with centralized methodology. We research and try to solve this by using a decentralized concept and removing third-party mediators by using Ethereum Smart Contract. Blockchain is a database that contains decentralized, immutable, reliable, and distributed throughout the world Ethereum is a blockchain technology that uses smart contracts, Smart Contract is a contract that includes predefined rules, which once depicts cannot be altered again, not even by admin.
II. PROPOSED SYSTEM
In order to implement a blockchain-based P2P car-sharing platform, the first step is to select a suitable blockchain platform. Ethereum is one of the most popular platforms for building decentralized applications due to its smart contract capabilities and large developer community. Smart contracts are self-executing programs that run on a blockchain network. They are encoded into the blockchain and can be automatically executed when certain conditions are met, without the need for intermediaries or central authorities. Smart contracts are used for a wide range of applications, including finance, supply chain management, voting, and more. The Ethereum System uses smart contracts to automate the process which allows secure and efficient transactions between driver and rider. The user interface of a Peer-to-Peer car-sharing platform should be easy to use for drivers and riders. In order for users to register themselves, they should be able to search for rides, register as drivers and riders, and make payments with ease. Besides the user interface, the credentials of the users should also be stored in a database for security purposes. Cryptographic algorithms to ensure that transactions are safe, transparent, and tamper-proof. The system utilizes a cryptocurrency, such as Ether (ETH), to facilitate payments between car driver and rider. The use of blockchain technology ensures secure and transparent transactions, with no need for intermediaries or third-party payment processors. This includes regular updates to the blockchain platform and smart contracts, as well as the implementation of new features and functionality based on user needs.
III. SYSTEM ARCHITECTURE
The process starts with the account opening. Each user (driver and rider) has to open an account to perform any task with Go-Cars. If the person opens the account as a rider, he is already available or visible to the connected network such as in MetaMask Network. A rider needs to deposit fixed security money to make himself available to the network every time the acquires in the subsequent procedures. Else, he must have chosen to be the driver while opening the account.
When a rider creates an account for requesting a ride, he is required to provide all the requested details, including the source address, destination address, time, and date. a rider who joins a driver for a ride on the platform may require to pay a fixed deposit using a digital wallet such as MetaMask. The specified deposit aims to ensure that both the rider and the driver are committed to a lift. The amount of the deposit can vary depending on many factors. Now the driver would receive the ride request through the platform and review the details of the ride. If the driver is available and willing to provide the ride, they would accept the ride request through the platform. The driver would then need to enter the amount of Ethereum required to confirm the ride. Once the driver has entered the correct amount of cryptocurrency, he would accept the ride and start the transaction to the blockchain for processing. After the ride is confirmed, the driver and rider may need to use a digital wallet like MetaMask to complete the payment process. Here's how the payment process using MetaMask might work:
The rider opens their MetaMask wallet and confirms that they have enough Ethereum for the transaction.
The driver provides their Ethereum wallet address to the rider, either through the platform's messaging system or through a separate communication method. The rider sends the agreed-upon amount of Ethereum to the driver's wallet address using MetaMask.
The driver confirms receipt of the payment through their own MetaMask wallet.
The platform records the payment on the blockchain, creating a secure and transparent record of the transaction.
IV. SYSTEM WORKFLOW
A. Working Flow of Driver Board
B. Working Flow of Rider Board
V. LITRATURE SURVEY
Design analysis is a thorough appraisal of the many strategies, as well as their interactions both inside and outside the design. Why are there so many faults in the present approach is the important query here. What actions need to be performed to fix the issue? The study starts when a user or administrator launches a software survey on the live approach. The information is gathered through a variety of files, decision-making methodologies, and analysis-related actions taken out by the current scenario. Training, expertise, and common sense are needed to obtain the crucial data needed to create a system.
How the issue is discovered, simply read, and properly executed by choosing a solution, is essentially what specifies the effectiveness of the system. A good analytical prototype should provide a framework for solving the issues in addition to tactics for understanding it. As a consequence, additional information should be looked into by collecting system-related data. The needs of the proposed system should then be carefully assessed.
There are four sections in the system analysis.
Author |
Year |
Title |
Description |
Robert Cornelius Hampshire, Craig Gaites |
2011 |
Peer-to-Peer Car Sharing Market Analysis and Potential Growth |
share cars on a short-term basis. |
Riddhi Gupta, Riya Gupta, Sonali Shripad Shanbhag |
2011 |
A Survey of Peer-to-Peer Ride-Sharing Services Using Blockchain |
|
Ballus-Armet, Ingrid Shaheen, Susan, Ph.D. Clonts, Kelly |
2014 |
Exploring Public Perception and Market Characteristics in the San Francisco Bay Area |
|
Youngho Park |
2021 |
Design of Secure Decentralized Car-Sharing System Using Blockchain |
where it provides service for users. |
VI. RESULT AND DISCUSSION
Car-sharing systems are vulnerable to a variety of threats due to their centralized structure and public communication channels' security issues. Using a safe decentralized model of car-sharing, this paper proposed a solution to these issues with blockchain technology, car sharing can be decentralized and information about services is guaranteed to be accurate. In addition, a pseudonym was used in the car-sharing system to ensure that the user's privacy was protected. The suggested protocol was shown to enable safe mutual authentication between the user, station, and owner. In addition to addressing mobility issues in metropolitan areas, this model will improve security and privacy for authorized users through the provision of a decentralized sharing service.
VII. FUTURE SCOPE
In spite of its ability to operate independently, blockchain is expected to perform better when paired with other technologies such as the Internet of Things, artificial intelligence, and big data. By doing so, we might be able to provide better location-based automobile services.
This study will be expanded to include an assessment of the application's performance and cost in the future. It is also important to examine blockchain technology from the standpoint of data processing since it is a trust-free system that ensures consumers can trust their data.
Data quality is generally improved by blockchain technology, but when blockchains are integrated with larger software systems, it is important to understand the capabilities of data processing.
Blockchain is used to provide the integrity of information and provide a distributed car-sharing service. If the reserved information is exposed to an adversary, they cannot know the user’s authentic identity. The availability of a cost-efficient option for car privilege might result in induced car usage. The implementation of a Peer-to-Peer car-sharing standard improves the efficiency of used cars, expands mobility for individuals with no means of buying a car, and can even create additional income for the vehicle proprietors. The conventional car-sharing system is exposed to some security problems owing to the centralized approach and communication via a shared medium. This paper proposed a secure decentralized model of a car-sharing system and a secure authentication strategy to provide a decentralized sharing service for legitimate users.
[1] Myeonghyun.k, Joonyoung.L, kisung park, yohan park, kil houm park, youngho park “Design of Secure Decentralized Car-Sharing System Using Blockchain” April 2021. [2] L. Tseng, L. Wong, S. Otoum, M. Aloqaily, and J. B. Othman, ‘‘Blockchain for managing heterogeneous Internet of Things: A perspective architecture,’’ IEEE Netw., vol. 34, no. 1, pp. 16–23, Jan. 2020. [3] Wang, D. and Zhang, X., 2020. Secure Ride-Sharing Services Based on a Consortium Blockchain. IEEE Internet of Things Journal. [4] Abuhashim, A. and Tan, C.C., 2020, July. Smart Contract Designs on Blockchain Applications. In 2020 IEEE Symposium on Computers and Communications (ISCC) (pp. 1-4). IEEE. [5] Zhang, X., Liu, J., Li, Y., Cui, Q., Tao, X. and Liu, R.P., 2019, October. Blockchain-based secure package delivery via ridesharing. 2019 (pp. 1-6). IEEE. [6] Abu Hashim, A. and Tan, C.C., 2020, July. Smart Contract Designs on Blockchain Applications. In 2020 IEEE Symposium on Computers and Communications (ISCC) (pp. 1-4). IEEE. [7] J. Xie, H. Tang, T. Huang, F. R. Yu, R. Xie, J. Liu, and Y. Liu, \"A survey of blockchain technology applied to smart cities: Research issues and challenges,\" IEEE Commun. Surveys Tuts., vol. 21, no. 3, pp. 2794- 2830, 3rd Quart, 2019. [8] Pal, P. and Ruj, S., 2019, July. BlockV: A Blockchain-Enabled Peer-Peer Ride Sharing Service. In 2019 IEEE International Conference on Blockchain (Blockchain) (pp. 463-468). IEEE. [9] Zhang, X., Liu, J., Li, Y., Cui, Q., Tao, X. and Liu, R.P., 2019, October. Blockchain-based secure package delivery via ridesharing. 2019 (pp. 1-6). IEEE.
Copyright © 2023 Rutuja Pharande, Shubhangi Gunjal, Abhishek Mahale, Prof. Aparna Patil. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET52691
Publish Date : 2023-05-21
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here